CARMA: Contention-aware Auction-based Resource Management in Architecture
نویسندگان
چکیده
Traditional resource management systems rely on a centralized approach to manage users running on each resource. The centralized resource management system is not scalable for large-scale servers as the number of users running on shared resources is increasing dramatically and the centralized manager may not have enough information about applications’ need. In this paper we propose a distributed game-theoretic resource management approach using market auction mechanism to find optimal strategy in a resource competition game. The applications learn through repeated interactions to choose their action on choosing the shared resources. Specifically, we look into two case studies of cache competition game and main processor and co-processor congestion game. We enforce costs for each resource and derive bidding strategy. Accurate evaluation of the proposed approach show that our distributed allocation is scalable and outperforms the static and traditional approaches.
منابع مشابه
Contention-aware Resource Provisioning in Interconnected Grid Computing Systems
Resource sharing environments enable sharing and aggregation of resources across several resource providers. InterGrid provides an architecture for resource sharing based on virtual machine technology between Grids. Resource providers in InterGrid serve their local requests as well as external requests assigned by InterGrid. However, resource providers would like to ensure that the requirements...
متن کاملSaaS Resource Management Model and Architecture Research
Nowadays many enterprises have to face a real problem in their operation processes, which is mismatch between active demands and resource. To solve this problem, traditional literatures employed Resource aggregation of Cloud Computing. However the most of these researches focus on computing resources but only few on application resources. And there does not exist a complete solution. In this pa...
متن کاملDynamic Resource Allocation for Network Aware Applications
Network aware applications provide opportunities for adaptive resource allocations for both network resources and distributed hosting of critical applications. We propose an Automatic Dynamic Resource Management (AutoDRM) architecture for efficiently managing shared resources in tactical network environments without human operator intervention. The AutoDRM architecture was developed to resolve ...
متن کاملCoQoS: Coordinating QoS-aware shared resources in NoC-based SoCs
Contention in performance-critical shared resources affects performance and quality-of-service (QoS) significantly. While this issue has been studied recently in CMP architectures, the same problem exists in SoC architectures where the challenge is even more severe due to the contention of shared resources between programmable cores and fixed-function IP blocks. In the SoC environment, efficien...
متن کاملImproving resource utilisation in market oriented grid management and scheduling
Service providers of the future could dynamically negotiate for, and create their infrastructure on Grid based utility computing and communication providers. Such commercialisation of large scale gridsystems requires the provision of mechanisms to share the wide pool of Grid brokered resources such as computers, software, licences and peripherals amongst many users and organisations. Quickly an...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1710.00073 شماره
صفحات -
تاریخ انتشار 2017